from selenium.webdriver.common.by import By

from commmon.com import BlogDriver


#测试博客编辑页面
class BlogEdit:
    url = ""
    driver = ""
    def __init__(self):
        self.url = "http://8.137.19.140:9090/blog_edit.html"
        self.driver = BlogDriver.driver
        self.driver.get(self.url)



    #测试登录状态下编辑完成正确发布博客(标题输入关键词，点击发布文章按钮，内容输入关键内容-通过菜单栏点击，博客系统编辑区默认下就不为空，可以不处理)
    def EditSuTestByLogin(self):
        self.driver.find_element(By.CSS_SELECTOR,"#title").send_keys("博客系统界面自动化测试")
        self.driver.find_element(By.CSS_SELECTOR, "#submit").click()
    #点击完成之后出现页面跳转，可能会出现代码执行的速度比页面渲染速度要快的情况，所以要添加等待
    #可以用博客列表里的第一篇文章标题看是否是刚发布的博客文章验证
        # actul = self.driver.find_element(By.CSS_SELECTOR，"").test
        #assert actul == "博客系统界面自动化测试"
    #屏幕截图
        BlogDriver.getScreenShot()
